
This is an example of how to make a VB.NET plugin for Sleuth.

It should be equally as easy to make one in C#

Use the source for the logistics on just how to code it. This read me's main
purpose to teach you how to register the DLL and get it to run with Sleuth.

Since .NET dlls are not COM servers, and Sleuths plugin framework works
Exclusivly off of COM and CreateObject, there are a couple extra (simple)
steps involved.

1) Place a copy of the dll in sleuths plugin directory. 

2) register the dll with regasm <dllname>
	you do not need to generate a type library with the /tlb
	switch because we are late binding to it. We just need its
	class id registered in the HKLM\<dllname>.plugin 

3) place another copy of the DLL in Sleuths home directory. This will
	be the actual version that will get run. This is necessary because
	the registry will not contain any information as to where the DLL is 
	located on disk, and it is probably better that it doesnt because that
	would bring us right back to DLL hell. So the running version has to 
	be located in Sleuths home directory. The reason we need another copy
	in the Sleuth plugins directory is because that is where looks for plugins
	It actually dosent even have to be a copy, just a 0k file with the same name
	should suffice.

4) Now your .NET plugin should be ready to run.

